<?php
// 签名参数类
class SignParam {
	private $uri;
	private $accesskey;
	private $secretKey;
	private $zoneDateTime;
	private $httpMethod;
	/**
	 * parameterNames表示restful请求的url中携带的参数名称数组
	 * 例如：http://a.com.cn?name=test&age=18。那么parameterNames数组值是{"name","age"}
	 * @var unknown
	 */
	private $parameterNames;
	// 构造函数
	function __construct($uri, $accesskey, $secretKey, $zoneDateTime, $httpMethod, $parameterNames) {
		$this->uri = $uri;
		$this->accesskey = $accesskey;
		$this->secretKey = $secretKey;
		$this->zoneDateTime = $zoneDateTime;
		$this->httpMethod = $httpMethod;
		$this->parameterNames = $parameterNames;
	}
	public function getUri() {
		return $this->uri;
	}
	public function getAccesskey() {
		return $this->accesskey;
	}
	public function getSecretKey() {
		return $this->secretKey;
	}
	public function getZoneDateTime() {
		return $this->zoneDateTime;
	}
	public function getHttpMethod() {
		return $this->httpMethod;
	}
	public function getParameterNames() {
		return $this->parameterNames;
	}
}
?>